.div-titulo-tela {
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid black;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffff;
	color: #1e4f8a;
}

.titulo-tela {
	font-size: 12pt;
	font-weight: bold;
	padding-left: 25px;
}

.div-titulo-botoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	padding-bottom: 20px;
	padding-left: 25px;
}

.div-corpo-tela {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	border: 0px solid black;
	padding-left: 20px;
	padding-right: 5px;
}

.div-mensagem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/*** Perfil do professor ***/
.fldPerfil {
	display: block;
	float: left;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 31.5em !important;
	margin-right: 3.5em;
	margin-bottom: 1.5em;
}

.fldPerfil .boxDadosPessoais {
	display: block;
	float: left;
	position: relative;
	width: 31.5em;
}

.fldPerfil .boxDadosPessoais .label {
	color: #1e4f8a;
	font-weight: bold;
}

.fldPerfil .boxDadosPessoais .campo {
	display: table;
	color: #1e4f8a;
	border-bottom: 1px solid #1e4f8a;
	background-color: transparent;
	width: 31.5em;
}

.fldPerfil .boxContatos {
	display: block;
	float: left;
	position: relative;
	width: 30.5em;
}

.fldPerfil .boxContatos .label {
	color: #1e4f8a;
	font-weight: bold;
}

.fldPerfil .boxContatos .campo {
	display: table;
	color: #1e4f8a;
	border-color: #1e4f8a;
	background-color: transparent;
	width: 30em;
}

.fldPerfil .boxContatos .boxTelefones .campo {
	display: inline;
	color: #1e4f8a;
	border-color: #1e4f8a;
	background-color: transparent;
	margin-right: 1em;
	width: 13em;
}

.fldOrientacao {
	display:;
	float: left;
	height: auto;
	margin-top: 10px;
	position: relative;
	width: 34em !important;
	margin-right: 3.5em;
}

.fldOrientacao .boxHoras {
	display: block;
	float: left;
	position: relative;
	margin-bottom: 1.5em;
	width: 34em !important;
}

.fldOrientacao .boxHoras .label {
	color: #1e4f8a;
	font-weight: bold;
}

.fldOrientacao .boxHoras .campo {
	display: table;
	color: #1e4f8a;
	border-color: #1e4f8a;
	background-color: transparent;
	width: 10em;
	margin-bottom: 0.5em;
}

.fldOrientacao .boxAreas {
	display: block;
	float: left;
	position: relative;
	margin-bottom: 1.5em;
	width: 34em !important;
}

.fldOrientacao .boxAreas .label {
	color: #1e4f8a;
	font-weight: bold;
}

.fldOrientacao .boxAreas .campo {
	display: table;
	color: #1e4f8a;
	border-color: #1e4f8a;
	background-color: transparent;
	width: 10em;
	margin-bottom: 0.5em;
}

/*** Grupo de Trabalho ***/
.tabViewGrupo {
	display: block;
	color: #1e4f8a;
	float: left;
	width: 98%;
}

.tabViewGrupo .label {
	color: #1e4f8a;
	font-weight: bold;
	vertical-align: top;
	margin-right: 1.5em;
}

.tabViewGrupo .campo {
	color: #1e4f8a;
	border-color: #1e4f8a;
	background-color: transparent;
	width: 10em;
	margin-bottom: 0.5em;
}

.tabViewGrupo .campoObs {
	color: #1e4f8a;
	border-color: #1e4f8a;
	background-color: transparent;
	width: 30em;
	margin-bottom: 0.5em;
}
.tabViewGrupo .tabProfessores {
	display:block;
	width: 100%;
	height: 100%;
	float: left;
}

.tabViewGrupo .tabProfessores .pnlPretendidoAdicionar {
	display:block;
	width: 20em;
	position: relative;
	float: left;
}


.tabViewGrupo .tabProfessores .pnlPretendidoAdicionar .pnlPretendidoBotoes {
	display:block;
	width: 100%;
	position: relative;
	text-align: right;
}

.tabViewGrupo .tabProfessores .pnlPretendidoSelecionados {
	display:block;
	width: 45em;
	margin-left: 31em;
}

.tabViewGrupo .tabProfessores .pnlPretendidoSelecionados .tabela {
	width: 100%;
	color: #1e4f8a;
}
